"""
原型
    fig,(ax1,ax2,...) = subplots(nrows, ncols)
参数
    nrows: 子图行数
    ncols: 子图列数
    index: 子图编号

"""

import matplotlib.pyplot as plt

x = list(range(10))  # 1~10
y1 = [2 * y for y in x]
y2 = [y**2 for y in x]

# 创建2列子图
# fig, axes = plt.subplots(1, 2)    # --ok
fig, (ax1,ax2) = plt.subplots(1, 2)

# 图1
ax1.plot(x, y1, "b-")  # 绘制折线图
ax1.set_title("y = 2x")

# 图2
ax2.plot(x, y2, "r--")  # 绘制折线图
ax2.set_title("y = x^2")

# 显示图像
plt.suptitle("2x and x^2 in 1~10")
plt.show()
